package cn.myfirefly.moming.house.model;

import java.io.Serializable;

import cn.myfirefly.core.annotation.ColumnType;
import cn.myfirefly.core.model.BaseFilterDto;

public class SpfTradePerformanceFilterDto extends BaseFilterDto implements Serializable {
		
	/**
	 * 
	 */
	private static final long serialVersionUID = -7829170808122175467L;
	//columns START
	/** ID */
	@ColumnType(value="Integer")
	private String[] id;
	/** ID */
	@ColumnType(value="Integer")
	private String[] tradeContractId;
	/** 业绩金额 */
	@ColumnType(value="BigDecimal")
	private String[] performanceAmount;
	/** 老带新金额 */
	@ColumnType(value="BigDecimal")
	private String[] oldNewAmount;
	/** 发放情况 */
	@ColumnType(value="String")
	private String[] grantType;
	/** 佣金到账日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd HH:mm:ss")
	private String[] commissionAccountDate;
	/** 未网签预计发放日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd HH:mm:ss")
	private String[] unwebGrantDate;
	/** 发放百分比 */
	@ColumnType(value="BigDecimal")
	private String[] grantPercent;
	/** 网签日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd HH:mm:ss")
	private String[] webSignDate;
	/** 补发网签提成日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd HH:mm:ss")
	private String[] reissueDate;
	/** 一次性发放日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd HH:mm:ss")
	private String[] allGrantDate;
	/** 创建人 */
	@ColumnType(value="String")
	private String[] createBy;
	/** 创建日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd HH:mm:ss")
	private String[] createDate;
	/** 修改人 */
	@ColumnType(value="String")
	private String[] modifyBy;
	/** 修改日期 */
	@ColumnType(value="Date", pattern="yyyy-MM-dd HH:mm:ss")
	private String[] modifyDate;
	//columns END

	/**
	 * ID
	 * @return
	 */
	public String[] getId() {
		return this.id;
	}
	
	/**
	 * ID
	 * @param value
	 */
	public void setId(String[] value) {
		this.id = value;
	}
	/**
	 * ID
	 * @return
	 */
	public String[] getTradeContractId() {
		return this.tradeContractId;
	}
	
	/**
	 * ID
	 * @param value
	 */
	public void setTradeContractId(String[] value) {
		this.tradeContractId = value;
	}
	/**
	 * 业绩金额
	 * @return
	 */
	public String[] getPerformanceAmount() {
		return this.performanceAmount;
	}
	
	/**
	 * 业绩金额
	 * @param value
	 */
	public void setPerformanceAmount(String[] value) {
		this.performanceAmount = value;
	}
	/**
	 * 老带新金额
	 * @return
	 */
	public String[] getOldNewAmount() {
		return this.oldNewAmount;
	}
	
	/**
	 * 老带新金额
	 * @param value
	 */
	public void setOldNewAmount(String[] value) {
		this.oldNewAmount = value;
	}
	/**
	 * 发放情况
	 * @return
	 */
	public String[] getGrantType() {
		return this.grantType;
	}
	
	/**
	 * 发放情况
	 * @param value
	 */
	public void setGrantType(String[] value) {
		this.grantType = value;
	}
	/**
	 * 佣金到账日期
	 * @return
	 */
	public String[] getCommissionAccountDate() {
		return this.commissionAccountDate;
	}
	
	/**
	 * 佣金到账日期
	 * @param value
	 */
	public void setCommissionAccountDate(String[] value) {
		this.commissionAccountDate = value;
	}
	/**
	 * 未网签预计发放日期
	 * @return
	 */
	public String[] getUnwebGrantDate() {
		return this.unwebGrantDate;
	}
	
	/**
	 * 未网签预计发放日期
	 * @param value
	 */
	public void setUnwebGrantDate(String[] value) {
		this.unwebGrantDate = value;
	}
	/**
	 * 发放百分比
	 * @return
	 */
	public String[] getGrantPercent() {
		return this.grantPercent;
	}
	
	/**
	 * 发放百分比
	 * @param value
	 */
	public void setGrantPercent(String[] value) {
		this.grantPercent = value;
	}
	/**
	 * 网签日期
	 * @return
	 */
	public String[] getWebSignDate() {
		return this.webSignDate;
	}
	
	/**
	 * 网签日期
	 * @param value
	 */
	public void setWebSignDate(String[] value) {
		this.webSignDate = value;
	}
	/**
	 * 补发网签提成日期
	 * @return
	 */
	public String[] getReissueDate() {
		return this.reissueDate;
	}
	
	/**
	 * 补发网签提成日期
	 * @param value
	 */
	public void setReissueDate(String[] value) {
		this.reissueDate = value;
	}
	/**
	 * 一次性发放日期
	 * @return
	 */
	public String[] getAllGrantDate() {
		return this.allGrantDate;
	}
	
	/**
	 * 一次性发放日期
	 * @param value
	 */
	public void setAllGrantDate(String[] value) {
		this.allGrantDate = value;
	}
	/**
	 * 创建人
	 * @return
	 */
	public String[] getCreateBy() {
		return this.createBy;
	}
	
	/**
	 * 创建人
	 * @param value
	 */
	public void setCreateBy(String[] value) {
		this.createBy = value;
	}
	/**
	 * 创建日期
	 * @return
	 */
	public String[] getCreateDate() {
		return this.createDate;
	}
	
	/**
	 * 创建日期
	 * @param value
	 */
	public void setCreateDate(String[] value) {
		this.createDate = value;
	}
	/**
	 * 修改人
	 * @return
	 */
	public String[] getModifyBy() {
		return this.modifyBy;
	}
	
	/**
	 * 修改人
	 * @param value
	 */
	public void setModifyBy(String[] value) {
		this.modifyBy = value;
	}
	/**
	 * 修改日期
	 * @return
	 */
	public String[] getModifyDate() {
		return this.modifyDate;
	}
	
	/**
	 * 修改日期
	 * @param value
	 */
	public void setModifyDate(String[] value) {
		this.modifyDate = value;
	}
}
